import unittest
import unittestreport
from config import BASE_DIR
# 通过对该模块进行调用导入了该模块下定义可以被调用的文件里的方法或变量
from script import *

suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(test_index.TestIndex))
suite.addTest(unittest.makeSuite(test_product.TestProduct))
suite.addTest(unittest.makeSuite(test_user.TestUser))
suite.addTest(unittest.makeSuite(test_order.TestOrder))
runner = unittestreport.TestRunner(suite, tester='白白', filename='ego.html', report_dir=BASE_DIR + '/report/',
                                   title='ego自动化测试报告', desc='ego商城测试报告', templates=2)
runner.run()
runner.send_email(host="smtp.qq.com",  # smtp服务器地址
                  port=465,  # 端口号
                  user="2574634669@qq.com",  # 邮箱账号
                  password="bbfdvwpjqqoceaje",  # smtp服务授权码
                  to_addrs=["2574634669@qq.com"]  # 收件人邮箱地址当发件人多个人时用列表
                  )